.head-logo {
    float: left;
    padding-left: 245px;
    font-size: 16px;
}

.icon-menu {
    height: 20px;
    display: none;
}

@media (max-width: 800px) {
    .w1200 {
        width: auto;
    }

    .nav_head {
        height: 0;
        overflow: hidden;
    }

    .public_head {
        height: 48px;
        padding: 0;
        line-height: 48px;
    }
    .nav_head li.active a,.nav_head li:hover a{
        color: #FF4D00;
        font-size: 16px;
    }

    .public_head.heightAuto {
        height: auto;
    }

    .head-logo {
        padding-left: 15px;
        color: #fff;
        float: inherit;
        padding-right: 15px;
        height: 48px;
        line-height: 48px;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .icon-menu {
        display: block;
    }

    .logo {
        display: inline-block;
        height: 30px;
        width: auto;
    }

    .nav_head {
        float: inherit;
        width: 100%;
        transition: all ease .5s;
    }

    .nav_head li {
        height: 40px;
        line-height: 40px;
        width: 100%;
        text-align: center;
        margin-left: 0;

    }
    .nav_head li a{
        font-size: 13px;
    }

    .h600 {
        height: auto;
    }

    .public_title {
        margin: 10px auto;
        font-size: 20px;
        height: 41px;
        width: 100%;
    }

    .home_advant_list li {
        width: 50%;
    }

    .home_card {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .home_card:last-child {
        margin-bottom: 20px;
    }

    .home_card_left {
        width: 100%;
        height: auto;
        font-size: 12px;
    }

    .home_card_title {
        margin: 0;
        font-size: 15px;
    }

    .home_card_right .icon-tel {
        width: 20px;
        vertical-align: -5px;
    }

    .public_title_content {
        font-size: 13px;
        padding: 8px;
        line-height: 24px;
    }

    .home_card_phone {
        font-size: 13px;
    }

    .home_card_line {
        display: none;
    }

    .home_card_address {
        margin-bottom: 0;
        font-size: 13px;
    }

    .home_card_right {
        width: 100%;
        margin-top: 10px;
        padding: 0 15px;
        text-align: center;
        padding-bottom: 10px;
    }

    .home_card_right p {
        width: 100%;
        height: 30px;
    }

    .home_card_todetails {
        float: none;
        margin-right: 0;
    }

    .home_advant_list li {
        margin-top: 20px;
        height: 300px;
        padding: 0 10px;
    }

    .home_advant_list li img {
        width: 45%;
        height: auto;
    }

    .home_advant_list li .home_advant_list_title {
        font-size: 15px;
        margin: 0;
        margin-bottom: 8px;
    }

    .home_advant_list li .home_advant_list_content {
        font-size: 13px;
    }

    .home_strategy_list {
        margin-top: 0;
        padding: 4%;
    }

    .home_strategy_list li:nth-child(even) {
        margin-left: 0;
    }

    .home_bgwhite {
        padding-bottom: 50px;
    }

    .home_strategy_list li {
        text-align: center;
        width: 100%;
        padding: 15px;
        height: auto;
        margin-bottom: 10px;
    }

    .home_strategy_list_line {
        width: 100%;
        margin: 13px 0;
    }

    .home_strategy_list li .home_strategy_list_title {
        font-size: 15px;
        margin-bottom: 10px;
    }

    .home_strategy_list li .home_strategy_list_content {
        font-size: 13px;
    }

    .public_foot {
        padding: 10px 0;
        position: relative;
        height: 110px;
    }

    .foot_wrap li:nth-child(1), .foot_wrap li:nth-child(2), .foot_wrap li:nth-child(3) {
        border: none;
        margin-left: 0;
    }
    .foot_wrap{
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
    }
    .foot_wrap li{
        height: 30px;
    }
    .foot_wrap li p{
        font-size: 12px;
        height: 18px;
    }
    .foot_wrap li p.name{
        display: none;
    }
    .foot_wrap li img{
        /*margin-top: 10px;*/
        width: 20px;
    }

    .h400{
        height: auto;
    }
    .space-content.last-one{
        padding-bottom: 20px;
    }
    .service_content{
        width: 100%;
        padding: 10px;
    }
    .service_content img{
        width: 100%;
        height: auto;
        margin-bottom: 10px;
    }
    .service_content p{
        width: 90%;
        font-size: 14px;
    }
    .service_content:last-child{
        margin-bottom: 20px;
    }

    .activity_list{
        margin-top: 10px;
    }
    .activity_list li{
        width: 100%;
        padding: 10px;
    }
    .activity_list li:nth-child(even){
        margin-left: 0;
    }
    .activity_list li{
        height: 90px;
        margin-bottom: 8px;
    }
    .activity_list li .img-area{
        width: 100px;
        height: 80px;
        overflow: hidden;
    }
    .activity_list li img{
        width: 100%;
    }
    .activity_list_content{
        flex: 1;
    }
    .activity_list li .li_box{
        height: 90px;
        display: flex;
    }
    .activity_list_title {
        font-size: 15px;
        font-weight: 500;
        line-height: 20px;
        color: #333333;
        height: 40px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .activity_list_type {
        position: absolute;
        bottom: 10px;
        height: 20px;
        width: 100%;
    }
    .active_pagination{
        height: 90px;
    }
    .active_pagination_content{
        padding-top: 15px;
        margin-right: 0;
    }
    .w915{
        width: 95%;
    }
    .aboutus_logo{
        margin-bottom: 20px;
        width: 120px;
        height: auto;
        margin-top: 15px;
    }
    .buss_list{
        width: 94%;
        margin: 0 auto;

    }
    .buss_list li{
        width: 100%;
        margin-bottom: 20px;
        height: auto;
        padding-bottom: 15px;
    }
    .buss_list li:nth-child(2){
        margin-left: 0;
        margin-bottom: 20px;
    }
    .buss_list li img{
        margin: 15px auto;
        width: 90px;
        height: auto;
    }
    .buss_list_title{
        margin-bottom: 18px;
        padding-bottom: 15px;
    }
    .buss_list_cnt{
        height: auto;
    }
    .h300{
        height: auto;
    }
    .activity_content_l{
        width: 100%;
        padding: 10px 15px;
        margin-bottom: 15px;
    }
    .activity_content{
        margin-top: 20px;
    }
    .activity_content_l_head{
        margin-bottom: 20px;
        font-size: 16px;

    }
    .activity_content{
        margin-top: 0;
    }
    .activity_content_title{
        font-size: 18px;
    }
    .activity_content_title_cnt{
        height: 40px;
        line-height: 45px;
        font-size: 14px;
    }
    .activity_content_r{
        padding: 15px;
    }
    .posiR{
        position: inherit;
    }
    .details_card{
        position: inherit;
        width: 100%;
        margin-left: 0;
        height: auto;
    }
    .details_card_left{
        width: 100%;
        height: auto;
        padding: 15px;
        padding-bottom: 0;
    }
    .details_card_right{
        width: 100%;
        padding: 15px;
    }
    .details_card_todetails{
        margin: 20px 0;
        margin-top: 0;
    }
    .details_card_title{
        margin-bottom:10px
    }
    .details_card_line{
        width: 100%;
        margin: 10px 0;
    }
    .details_card:last-child{
        margin-bottom: 0px;
    }
    .top300{
        margin-top: 20px;
    }
    .details_content{
        width: 100%;
        padding: 0 15px;
        line-height: 30px;
    }
}




